import keyword

print(keyword.kwlist)

# 定义变量，自动推断类型
i = 1
# type获取变量类型
print(i, type(i))

#  动态数据类型语言
i = 'python'
print(i, type(i))

# python中没有常量  ， 业界一般用大写代码常量
PI = 3.14159

# 单行注释

'''
多行注释
'''

"""
多行注释
"""

# print函数，在python3.0必须带括号

print(1, 2, 3, 4, sep=",", end="\n")
print("#" * 100)

# 字符串
# 可以使用单引号也可以使用双引号，
print('java " python')

print("java \n python")
print("java \t python")
print(r"java \t python")

print(10 > 3)

# 字符串拼接

date = "20180503"
wd = 16

# 字符串拼接   %s ：字符串 ，   %d 数字
print("%s的温度是:%d 度" % (date, wd))

print(True and True)
print(True & True)

print(True or True)
print(True | True)

# 取反
print(not True)

# 空值
print(type(None))

# 算术运算
i = 100
j = 3

print(i + j)
print(i - j)
print(i * j)
print(i / j)
print(i // j)
print(i ** j)
print(i % j)

s = "120"
print(s, type(s))
# 类型转换
i = int(s)
print(i, type(i))

i = 12

# 判断数据类型
print(isinstance(i, str))